/* =============================
 * CSS for DocBook-XSL HTML Help
 * ============================= */
   
/* ======
 * Global
 * ====== */
   
body {
    font-family: sans-serif;
    color: black;
    font-size: 10pt;
    background-color: transparent;
}
div.titlepage div.cover img {
    display: block;
    margin-top: 1em;
}

/* =======
 * Images
 * ======= */

img {
    border-style: none;
}
div.screenshot {
    margin-top: 0.8em;
}

/* =======================
 * Components and Sections
 * ======================= */
   
/* Book */

div.titlepage .copyright,
div.titlepage .productname,
div.titlepage .edition
div.titlepage .productnumber {
}
div.book div.titlepage {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

/* Sections */
div.section {
	clear: both;
}

/* ===================
 * headers and footers
 * =================== */
   
/* document-specific navheaders colors */

body.gldefault div.navheader table {
    color: #006699;
    background-color: transparent;
}
body.gldefault div.navheader img {
    color: transparent;
    background-color: #006699;
}
body.iom div.navheader table {
    color: #0060A0;
    background-color: transparent;
}
body.iom div.navheader img {
    color: transparent;
    background-color: #0060A0;
}
body.ug div.navheader table {
    color: #009865;
    background-color: transparent;
}
body.ug div.navheader img {
    color: transparent;
    background-color: #009865;
}
body.cg div.navheader table {
    color: #804000;
    background-color: transparent;
}
body.cg div.navheader img {
    color: transparent;
    background-color: #804000;
}

/* common */

div.navheader table,
div.navheader img,
div.navheader td
{
    border-style: none;
} 

div.navfooter table,
div.navfooter img,
div.navfooter td  {
    font-weight: bold;
    color: Gray;
    background-color:transparent;
    border-style: none;
    border-width: 0;
}

div.navheader td.left,
div.navfooter td.right {
    width: 15%;
}
div.navheader td.center {
    width: 70%;
}

/* ========
 * Titles
 * ======== */

/* document-specific titles colors */

body.gldefault .title {
    color: #006699;
    background-color: White;
}
body.default .title {
    color: #006699;
    background-color: White;
}
body.iom .title {
    color: #0060A0;
    background-color: White;
}
body.ug .title {
    color: #009865;
    background-color: White;
}
body.cg .title {
    color: #804000;
    background-color: White;
}

/* this is in case .title is much too generic
div.titlepage h1.title,
div.titlepage h2.title,
div.titlepage h3.title,
div.titlepage h4.title,
p.title,
.procedure .title,
.table .title,
.figure .title,
.informaltable .title,
.informalfigure .title,
.abstract .title,
.variablelist .title,
.itemizedlist .title {
    color: {$title.font.color}
    background-color: White;
}
*/

/* common */

h1.title p,
h2.title p,
h3.title p,
h4.title p {
    color: inherit;
    background-color: White;
}

p.title,
.procedure .title,
.table .title,
.figure .title,
.informaltable .title,
.informalfigure .title,
.abstract .title,
.variablelist .title,
.itemizedlist .title {
    margin-top: 1.8em;
}


/* =======
 * Inlines
 * ======= */

.action,
.guilabel,
.guimenu,
.guimenuitem {
  font-weight: bold;
}

.guibutton,
.guimenu,
.guimenuitem {
/* subversion styles
	background-color: #EEE;
	padding-top: 0px;
	padding-right: 0.5em;
	padding-bottom: 0px;
	padding-left: 0.5em;
*/
}

.guilabel,
.guibutton,
.guimenu,
.guimenuitem {
/*	font-size: 10pt; */
}

.guibutton {
	font-size: 10pt;
	background-color: #EEE;
	padding-top: 0px;
	padding-right: 0.5em;
	padding-bottom: 0px;
	padding-left: 0.5em;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-color: #DDD;
	border-right-color: #BBB;
	border-bottom-color: #BBB;
	border-left-color: #DDD;
}


/* ===========
 * Admonitions
 * =========== */

/* admon: all */
div.note,
div.warning,
div.important {
    margin-top: 1em;
    margin-bottom: 1em;
    border-style: solid;
    border-width: 1pt;
    background-color: transparent;
    color: black;
    padding: 0;
}
div.admon-body {
    font-size: 0.9em;
    text-align: justify;
    margin: 0;
    padding-left: 0.5em;
    padding-right: 0.5em;
    padding-top: 0.1em;
    padding-bottom: 0.1em;
}
div.important h3.title,
div.warning h3.title,
div.note h3.title {
    background-color: transparent;
    color: white;
    font-weight: bold;
    font-size: 0.9em;
    text-align: left;
    margin: 0;
    padding-left: 0.5em;
    padding-right: 0.5em;
    padding-top: 0.1em;
    padding-bottom: 0.1em;
}

/* specif. admon:  remark */
div.remark {
  border-color: #CC6600;
  background-color: white;
}
div.remark h3.title {
  background-color: #C6C600;
  color: black;
  font-weight: bold;
  padding: 5px 10px;
}

/* specif. admon: important */
div.important {
    border-color: #000000;
    background-color: #F0F0F0;
}
div.important h3.title {
    background-color: #000000;
}

/* specif. admon: note */
div.note {
    border-color: #006699;
    background-color: #F0F0FF;
}
div.note h3.title {
    background-color: #369;
}

/* specif. admon: warning */
div.warning {
    border-color: #990000;
    background-color: #FFF0F0;
}
div.warning h3.title {
    background-color: #C00;
}

/* ======
 * blocks
 * ====== */
p {
    margin-top: 0.8em;
}
div.toc {
    font-size: 0.9em;
    margin-left: 1em;
}
div.envar {
}

/* =====
 * Links
 * ===== */
   
/* document-specific link colors */
body.gldefault a, body.gldefault a:visited {
    color: #006699;
    background-color: transparent;
}
body.iom a, body.iom a:visited {
    color: #0060A0;
    background-color: transparent;
}
body.ug a, body.ug a:visited {
    color: #009865;
    background-color: transparent;
}
body.cg a, body.cg a:visited {
    color: #804000;
    background-color: transparent;
}

/* common */

a,a:visited {
    text-decoration: none;
    font-size: 1em;
}
a:hover {
    text-decoration: underline;
}

/* ======
/* Lists
/* ====== */

ul,ol,dl {
    margin-bottom: 0;
}
li ul,
dd dl {
}
ul {
    list-style-type: square;
}

/* =======
 * Tables
 * ======= */

/* document-specific table color sets */

body.gldefault div.table table,
body.gldefault div.table td,
body.gldefault div.table th {
    border-color: #006699;
}
body.iom div.table table,
body.iom div.table td,
body.iom div.table th {
    border-color: #0060A0;
}
body.cg div.table table,
body.cg div.table td,
body.cg div.table th {
    border-color: #804000;
}
body.ug div.table table,
body.ug div.table td,
body.ug div.table th {
    border-color: #009865;
}

body.gldefault div.table th {
    background-color: #009966;
    color: white;
}
body.iom div.table th {
    background-color: #80B6D7;
    color: white;
}
body.cg div.table th {
    background-color: #FF80B0;
    color: white;
}
body.ug div.table th {
    background-color: #B1DFD0;
    color: white;
}

/* common */

table {
    font-size: 10pt;
    font-family: sans-serif;
    border-style: none;
}
div.table table {
    color: black;
    background-color: transparent;
    border-collapse: collapse;
    border-width: 2px;
    border-style: solid;
    margin-top: 0.8em;
}
div.table td,
div.table th {
    border-width: 1px;
    border-style: solid;
    padding: 4pt;
}

td p,
th p {
    margin: 0;
    padding: 0;
}
table.simplelist,
table.simplelist td {
    border-collapse: collapse;
    border-style: none;
    padding: 0;
    margin: 0;
}
.variablelist td {
    vertical-align: top;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}
.variablelist div.term {
    padding-left: 0;
    padding-right: 1em;
}
/*
  avoiding padding would be great,
  but border-spacing does not seem to work in IE
  .variablelist table {
      border-collapse: separate;
      border-spacing: 1px 0.5em;
  }
*/
 
/* =====================
 * Verbatim environments
 * ===================== */
   
.literallayout,
.programlisting,
.screen {
    font-family: monospace;
    color: #0D0D0D;
    padding: 0.4em;
}
.literallayout {
    background-color: transparent;
    border-style: dashed;
    border-color: gray;
    border-width: 1px;
}
.programlisting {
    background-color: #D0D0D0;
}
.screen {
    background-color: #F0F0F0;
}

/* =======
 * the end
 * ======= */